package com.dks.vo.qsClass;

import java.time.LocalDateTime;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

/**
 * 班级详情
 */
@Data
public class QsClassVo {

    /** 班级id */
    private long id;
    /** 教师id */
    private long teacherId;
    /** 课程id */
    private long courseId;
    /** 课程名称 */
    private String courseName;
    /** 章节id */
    private Long chapterId;
    /** 章节名称 */
    private String chapterName;
    /** 教室id */
    private long classroomId;
    /** 教室名称 */
    private String classroomName;
    /** 上课时间开始 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime lessonStartTime;
    /** 上课时间结束 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime lessonEndTime;
    /** 上课状态 0上课,1下课 */
    private Integer attendClassStatus;
    /** 上课总人数（固定位+临时位+体验位） */
    private Integer classAttendNum;
    /** 应上课总人数(上课总人数-请假的) */
    private Integer classShouldAttendNum;
    /** 家长评价得分 */
    private Integer evaluateAppraice;
    /** 家长评价-已评价人数 */
    private Integer evaluateNum;
    /** 家长评价-应评价总人数= 应上课总人数 */
    /** 作业-已批改人数 */
    private Integer taskCorrectNum;
    /** 作业-应批改总数= 应上课总人数 */
    /** 课堂反馈-已填写数量	 */
    private Integer feedbackSheetNum;
    /** 课堂反馈-应填写数量 = 应上课总人数 */


}
